.TH std::span::size_bytes 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::span::size_bytes \- std::span::size_bytes

.SH Synopsis
   constexpr size_type size_bytes() const noexcept;  \fI(since C++20)\fP

   Returns the size of the sequence in bytes.

.SH Parameters

   \fI(none)\fP

.SH Return value

   The size of the sequence in bytes, i.e., size() * sizeof(element_type).

.SH Example


// Run this code

 #include <cstdint>
 #include <span>

 int main()
 {
     constexpr static std::int32_t a[]{1, 2, 3, 4, 5};
     constexpr static std::span s{a};

     static_assert
     (
         sizeof(int32_t) == 4 &&
         std::size(a) == 5 &&
         sizeof a == 20 &&
         s.size() == 5 &&
         s.size_bytes() == 20
     );
 }

.SH See also

   size    returns the number of elements in the sequence
   (C++20) \fI(public member function)\fP
